package com.model.supply;

import java.io.Serializable;
import java.math.BigDecimal;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;

/**
 * @description supply_info
 * @author zhengkai.blog.csdn.net
 * @date 2022-02-23
 */
public class SupplyInfoModel implements Serializable {

	private static final long serialVersionUID = 1L;

	@ExcelIgnore
	@ExcelProperty(value = "oa流程id")
	@ColumnWidth(value = 18)
	private String oaStatus;

	public String getOaStatus() {
		return oaStatus;
	}

	public void setOaStatus(String oaStatus) {
		this.oaStatus = oaStatus;
	}

	@ExcelIgnore
	@ExcelProperty(value = "oa流程id")
	@ColumnWidth(value = 18)
	private int oaFlowId;

	public int getOaFlowId() {
		return this.oaFlowId;
	}

	public void setOaFlowId(int oaFlowId) {
		this.oaFlowId = oaFlowId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "供应商id")
	@ColumnWidth(value = 18)
	private String infId;

	public String getInfId() {
		return this.infId;
	}

	public void setInfId(String infId) {
		this.infId = infId;
	}

	@ExcelProperty(value = "编码")
	@ColumnWidth(value = 18)
	private String infCode;

	public String getInfCode() {
		return this.infCode;
	}

	public void setInfCode(String infCode) {
		this.infCode = infCode;
	}

	@ExcelProperty(value = "准入级别")
	@ColumnWidth(value = 18)
	private String infAdmitLevel;

	public String getInfAdmitLevel() {
		return this.infAdmitLevel;
	}

	public void setInfAdmitLevel(String infAdmitLevel) {
		this.infAdmitLevel = infAdmitLevel;
	}

	@ExcelProperty(value = "名称")
	@ColumnWidth(value = 18)
	private String infName;

	public String getInfName() {
		return this.infName;
	}

	public void setInfName(String infName) {
		this.infName = infName;
	}

	@ExcelProperty(value = "英文名称")
	@ColumnWidth(value = 18)
	private String infNameEn;

	public String getInfNameEn() {
		return this.infNameEn;
	}

	public void setInfNameEn(String infNameEn) {
		this.infNameEn = infNameEn;
	}

	@ExcelProperty(value = "语言")
	@ColumnWidth(value = 18)
	private String infCatagory;

	public String getInfCatagory() {
		return this.infCatagory;
	}

	public void setInfCatagory(String infCatagory) {
		this.infCatagory = infCatagory;
	}

	@ExcelProperty(value = "企业性质")
	@ColumnWidth(value = 18)
	private String infNature;

	public String getInfNature() {
		return this.infNature;
	}

	public void setInfNature(String infNature) {
		this.infNature = infNature;
	}

	@ExcelProperty(value = "语言编码")
	@ColumnWidth(value = 18)
	private String infType;

	public String getInfType() {
		return this.infType;
	}

	public void setInfType(String infType) {
		this.infType = infType;
	}

	@ExcelProperty(value = "内部外部")
	@ColumnWidth(value = 18)
	private String infIsInside;

	public String getInfIsInside() {
		return this.infIsInside;
	}

	public void setInfIsInside(String infIsInside) {
		this.infIsInside = infIsInside;
	}

	@ExcelProperty(value = "社会信用代码")
	@ColumnWidth(value = 18)
	private String infCreditCode;

	public String getInfCreditCode() {
		return this.infCreditCode;
	}

	public void setInfCreditCode(String infCreditCode) {
		this.infCreditCode = infCreditCode;
	}

	@ExcelProperty(value = "注册资金")
	@ColumnWidth(value = 18)
	private BigDecimal infCapital;

	public BigDecimal getInfCapital() {
		return this.infCapital;
	}

	public void setInfCapital(BigDecimal infCapital) {
		this.infCapital = infCapital;
	}

	@ExcelProperty(value = "币种")
	@ColumnWidth(value = 18)
	private String infCurrency;

	public String getInfCurrency() {
		return this.infCurrency;
	}

	public void setInfCurrency(String infCurrency) {
		this.infCurrency = infCurrency;
	}

	@ExcelProperty(value = "纳税人")
	@ColumnWidth(value = 18)
	private String infTaxpayer;

	public String getInfTaxpayer() {
		return this.infTaxpayer;
	}

	public void setInfTaxpayer(String infTaxpayer) {
		this.infTaxpayer = infTaxpayer;
	}

	@ExcelProperty(value = "是否施工队")
	@ColumnWidth(value = 18)
	private String infIsConstruction;

	public String getInfIsConstruction() {
		return this.infIsConstruction;
	}

	public void setInfIsConstruction(String infIsConstruction) {
		this.infIsConstruction = infIsConstruction;
	}

	@ExcelProperty(value = "是否国外供应商")
	@ColumnWidth(value = 18)
	private String infIsAbordSupply;

	public String getInfIsAbordSupply() {
		return this.infIsAbordSupply;
	}

	public void setInfIsAbordSupply(String infIsAbordSupply) {
		this.infIsAbordSupply = infIsAbordSupply;
	}

	@ExcelProperty(value = "国家地区")
	@ColumnWidth(value = 18)
	private String infCountry;

	public String getInfCountry() {
		return this.infCountry;
	}

	public void setInfCountry(String infCountry) {
		this.infCountry = infCountry;
	}

	@ExcelProperty(value = "省份")
	@ColumnWidth(value = 18)
	private String infProvince;

	public String getInfProvince() {
		return this.infProvince;
	}

	public void setInfProvince(String infProvince) {
		this.infProvince = infProvince;
	}

	@ExcelProperty(value = "地市")
	@ColumnWidth(value = 18)
	private String infCity;

	public String getInfCity() {
		return this.infCity;
	}

	public void setInfCity(String infCity) {
		this.infCity = infCity;
	}

	@ExcelProperty(value = "县区")
	@ColumnWidth(value = 18)
	private String infArea;

	public String getInfArea() {
		return this.infArea;
	}

	public void setInfArea(String infArea) {
		this.infArea = infArea;
	}

	@ExcelProperty(value = "邮政编码")
	@ColumnWidth(value = 18)
	private String infPostal;

	public String getInfPostal() {
		return this.infPostal;
	}

	public void setInfPostal(String infPostal) {
		this.infPostal = infPostal;
	}

	@ExcelProperty(value = "单位地址")
	@ColumnWidth(value = 18)
	private String infAddress;

	public String getInfAddress() {
		return this.infAddress;
	}

	public void setInfAddress(String infAddress) {
		this.infAddress = infAddress;
	}

	@ExcelProperty(value = "座机")
	@ColumnWidth(value = 18)
	private String infTelphone;

	public String getInfTelphone() {
		return this.infTelphone;
	}

	public void setInfTelphone(String infTelphone) {
		this.infTelphone = infTelphone;
	}

	@ExcelProperty(value = "企业网站")
	@ColumnWidth(value = 18)
	private String infUrl;

	public String getInfUrl() {
		return this.infUrl;
	}

	public void setInfUrl(String infUrl) {
		this.infUrl = infUrl;
	}

	@ExcelProperty(value = "邮箱")
	@ColumnWidth(value = 18)
	private String infMail;

	public String getInfMail() {
		return this.infMail;
	}

	public void setInfMail(String infMail) {
		this.infMail = infMail;
	}

	@ExcelProperty(value = "传真")
	@ColumnWidth(value = 18)
	private String infFax;

	public String getInfFax() {
		return this.infFax;
	}

	public void setInfFax(String infFax) {
		this.infFax = infFax;
	}

	@ExcelProperty(value = "法定代表人")
	@ColumnWidth(value = 18)
	private String infLegalPerson;

	public String getInfLegalPerson() {
		return this.infLegalPerson;
	}

	public void setInfLegalPerson(String infLegalPerson) {
		this.infLegalPerson = infLegalPerson;
	}

	@ExcelProperty(value = "身份证号")
	@ColumnWidth(value = 18)
	private String infCard;

	public String getInfCard() {
		return this.infCard;
	}

	public void setInfCard(String infCard) {
		this.infCard = infCard;
	}

	@ExcelProperty(value = "手机")
	@ColumnWidth(value = 18)
	private String infMobile;

	public String getInfMobile() {
		return this.infMobile;
	}

	public void setInfMobile(String infMobile) {
		this.infMobile = infMobile;
	}

	@ExcelProperty(value = "联系人姓名")
	@ColumnWidth(value = 18)
	private String infContactsName;

	public String getInfContactsName() {
		return this.infContactsName;
	}

	public void setInfContactsName(String infContactsName) {
		this.infContactsName = infContactsName;
	}

	@ExcelProperty(value = "联系人身份证")
	@ColumnWidth(value = 18)
	private String infContactsCard;

	public String getInfContactsCard() {
		return this.infContactsCard;
	}

	public void setInfContactsCard(String infContactsCard) {
		this.infContactsCard = infContactsCard;
	}

	@ExcelProperty(value = "联系人座机")
	@ColumnWidth(value = 18)
	private String infContacsTelphone;

	public String getInfContacsTelphone() {
		return this.infContacsTelphone;
	}

	public void setInfContacsTelphone(String infContacsTelphone) {
		this.infContacsTelphone = infContacsTelphone;
	}

	@ExcelProperty(value = "联系人手机")
	@ColumnWidth(value = 18)
	private String infContactsMobile;

	public String getInfContactsMobile() {
		return this.infContactsMobile;
	}

	public void setInfContactsMobile(String infContactsMobile) {
		this.infContactsMobile = infContactsMobile;
	}

	@ExcelProperty(value = "开户银行名称")
	@ColumnWidth(value = 18)
	private String infBankName;

	public String getInfBankName() {
		return this.infBankName;
	}

	public void setInfBankName(String infBankName) {
		this.infBankName = infBankName;
	}

	@ExcelProperty(value = "分行名称")
	@ColumnWidth(value = 18)
	private String infBranchName;

	public String getInfBranchName() {
		return this.infBranchName;
	}

	public void setInfBranchName(String infBranchName) {
		this.infBranchName = infBranchName;
	}

	@ExcelProperty(value = "账户")
	@ColumnWidth(value = 18)
	private String infBankAccount;

	public String getInfBankAccount() {
		return this.infBankAccount;
	}

	public void setInfBankAccount(String infBankAccount) {
		this.infBankAccount = infBankAccount;
	}

	@ExcelProperty(value = "账号")
	@ColumnWidth(value = 18)
	private String infBankNumber;

	public String getInfBankNumber() {
		return this.infBankNumber;
	}

	public void setInfBankNumber(String infBankNumber) {
		this.infBankNumber = infBankNumber;
	}

	@ExcelProperty(value = "简介")
	@ColumnWidth(value = 18)
	private String intIntrodution;

	public String getIntIntrodution() {
		return this.intIntrodution;
	}

	public void setIntIntrodution(String intIntrodution) {
		this.intIntrodution = intIntrodution;
	}

	@ExcelProperty(value = "经营范围")
	@ColumnWidth(value = 18)
	private String infRange;

	public String getInfRange() {
		return this.infRange;
	}

	public void setInfRange(String infRange) {
		this.infRange = infRange;
	}

	@ExcelProperty(value = "相关说明")
	@ColumnWidth(value = 18)
	private String infExplain;

	public String getInfExplain() {
		return this.infExplain;
	}

	public void setInfExplain(String infExplain) {
		this.infExplain = infExplain;
	}

	@ExcelProperty(value = "审批状态")
	@ColumnWidth(value = 18)
	private String infApprovalStatus;

	public String getInfApprovalStatus() {
		return this.infApprovalStatus;
	}

	public void setInfApprovalStatus(String infApprovalStatus) {
		this.infApprovalStatus = infApprovalStatus;
	}

	@ExcelProperty(value = "创建时间")
	@ColumnWidth(value = 18)
	private String createTime;

	public String getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	@ExcelProperty(value = "创建人")
	@ColumnWidth(value = 18)
	private String createName;

	public String getCreateName() {
		return this.createName;
	}

	public void setCreateName(String createName) {
		this.createName = createName;
	}

	@ExcelIgnore
	@ExcelProperty(value = "create_id")
	@ColumnWidth(value = 18)
	private String createId;

	public String getCreateId() {
		return this.createId;
	}

	public void setCreateId(String createId) {
		this.createId = createId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "修改人id")
	@ColumnWidth(value = 18)
	private String updateId;

	public String getUpdateId() {
		return this.updateId;
	}

	public void setUpdateId(String updateId) {
		this.updateId = updateId;
	}

	@ExcelProperty(value = "修改人")
	@ColumnWidth(value = 18)
	private String updateName;

	public String getUpdateName() {
		return this.updateName;
	}

	public void setUpdateName(String updateName) {
		this.updateName = updateName;
	}

	@ExcelProperty(value = "修改时间")
	@ColumnWidth(value = 18)
	private String updateTime;

	public String getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	@ExcelProperty(value = "是否删除")
	@ColumnWidth(value = 18)
	private String delFlag;

	public String getDelFlag() {
		return this.delFlag;
	}

	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	@ExcelProperty(value = "状态")
	@ColumnWidth(value = 18)
	private String status;

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	@ExcelProperty(value = "备注")
	@ColumnWidth(value = 18)
	private String remark;

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	@ExcelProperty(value = "国家编码")
	@ColumnWidth(value = 18)
	private String infCountryCode;

	public String getInfCountryCode() {
		return this.infCountryCode;
	}

	public void setInfCountryCode(String infCountryCode) {
		this.infCountryCode = infCountryCode;
	}

	@ExcelProperty(value = "地区编码")
	@ColumnWidth(value = 18)
	private String infProvinceCode;

	public String getInfProvinceCode() {
		return this.infProvinceCode;
	}

	public void setInfProvinceCode(String infProvinceCode) {
		this.infProvinceCode = infProvinceCode;
	}

	@ExcelProperty(value = "税类别")
	@ColumnWidth(value = 18)
	private String infTax;

	public String getInfTax() {
		return this.infTax;
	}

	public void setInfTax(String infTax) {
		this.infTax = infTax;
	}

	@ExcelProperty(value = "税类别描述")
	@ColumnWidth(value = 18)
	private String infTaxCode;

	public String getInfTaxCode() {
		return this.infTaxCode;
	}

	public void setInfTaxCode(String infTaxCode) {
		this.infTaxCode = infTaxCode;
	}

	@ExcelProperty(value = "客户分类代码")
	@ColumnWidth(value = 18)
	private String classification;

	public String getClassification() {
		return this.classification;
	}

	public void setClassification(String classification) {
		this.classification = classification;
	}

	@ExcelProperty(value = "付款条件")
	@ColumnWidth(value = 18)
	private String infConditionCode;

	public String getInfConditionCode() {
		return this.infConditionCode;
	}

	public void setInfConditionCode(String infConditionCode) {
		this.infConditionCode = infConditionCode;
	}

	@ExcelProperty(value = "付款条件描述")
	@ColumnWidth(value = 18)
	private String infConditionName;

	public String getInfConditionName() {
		return this.infConditionName;
	}

	public void setInfConditionName(String infConditionName) {
		this.infConditionName = infConditionName;
	}

	@ExcelProperty(value = "采购组")
	@ColumnWidth(value = 18)
	private String infGroupCode;

	public String getInfGroupCode() {
		return this.infGroupCode;
	}

	public void setInfGroupCode(String infGroupCode) {
		this.infGroupCode = infGroupCode;
	}

	@ExcelProperty(value = "采购组描述")
	@ColumnWidth(value = 18)
	private String infGroupName;

	public String getInfGroupName() {
		return this.infGroupName;
	}

	public void setInfGroupName(String infGroupName) {
		this.infGroupName = infGroupName;
	}

	@ExcelProperty(value = "客户分类描述")
	@ColumnWidth(value = 18)
	private String classificationDescr;

	public String getClassificationDescr() {
		return this.classificationDescr;
	}

	public void setClassificationDescr(String classificationDescr) {
		this.classificationDescr = classificationDescr;
	}

}